package heima3_2.cn.osc.utils;

import android.content.Context;
import android.content.SharedPreferences;

/**
 * @author U 配置参数的工具类
 */
public class PreferencesUtils {

	private static SharedPreferences sp;

	private static SharedPreferences getSp(Context context) {
		if (sp == null) {
			sp = context.getSharedPreferences("config", Context.MODE_PRIVATE);
		}
		return sp;
	}
	// String
	public static void setString(Context context, String key, String value) {
		getSp(context).edit().putString(key, value).commit();
	}

	public static String getString(Context context, String key) {
		return getSp(context).getString(key, "");
	}
	// boolean
	public static void setBoolean(Context context, String key, Boolean value) {
		getSp(context).edit().putBoolean(key, value).commit();
	}

	public static Boolean getBoolean(Context context, String key) {
		return getSp(context).getBoolean(key, false);
	}

	public static Boolean getBoolean(Context context, String key,boolean value) {
		return getSp(context).getBoolean(key, value);
	}
	
	public static void setInt(Context context, String key, int value){
		getSp(context).edit().putInt(key, value).commit();
	}
	
	public static int getInt(Context context,String key){
		return getSp(context).getInt(key, -1);
	}
}
